Introducing Polymorphic Features into a Scripting Model of Generator
نویسندگان
چکیده
Generative programming is a discipline of Automatic programming which strives to make application and the generator development process flexible and generated program code optimized. Because of the lack of appropriate graphic and aspect based generator models, we developed the Scripting model of generator, as a static generator model based on higher level scripts. This paper gives a formal definition of the Scripting model and describes how basic object model properties, like encapsulation, inheritance, and now, polymorphism are achieved. This offers some advantages in generative application development, such as more precise application specification, better generator reusability, and simpler generator model and its easier implementation. The introduced polymorphic features are presented in an illustrative example of a Java application generator.
منابع مشابه
Gait Generation for a Bipedal System By Morris-Lecar Central Pattern Generator
The ability to move in complex environments is one of the most important features of humans and animals. In this work, we exploit a bio-inspired method to generate different gaits in a bipedal locomotion system. We use the 4-cell CPG model developed by Pinto [21]. This model has been established on symmetric coupling between the cells which are responsible for generating oscillatory signals. Th...
متن کاملThe Role of Algorithmic Applications in the Development of Architectural Forms (Case Study:Nine High-Rise Buildings)
The process of developing architectural forms has greatly been changed by advances in digital technology, especially in design tools and applications. In recent years, the advent of graphical scripting languages in the design process has profoundly affected 3D modeling. Scripting languages help develop algorithms and geometrical grammar of shapes based on their constituent parameters. This stud...
متن کاملReview in Transverse Flux Permanent Magnet Generator Design
Recently, Transverse Flux Permanent Magnet Generators (TFPMGs) have been proposed as a possible generator in direct drive variable speed wind turbines due to their unique merits. Generally, the quality of output power in these systems is lower than multi stage fixed speed systems, because of removing the gears, so it’s important to design these kinds of generators with low ripple and lowe...
متن کاملOOPS: An S5n Prover for Educational Settings
We present OOPS, an open source, cross-platform, easy-to-run tableau prover for S5n. OOPS is aimed at education in modal logics. Thus, it has several features that enable insight into its internal workings. Specifically, OOPS allows tableaux to be visualized and can generate counter-models for formulas that are not provable. Moreover, the OOPS Graphical User Interface (GUI) increases ease of us...
متن کاملDynamic Frames-Based Generation of Web 2.0 Applications
Frame Technology (FT) and Generative Programming (GP) are two widely accepted paradigms of software product lines development. While GP addresses the automatic generation of source code, FT advocates its adaptation to diverse reuse contexts. With an aim to utilize benefits of both approaches, this paper presents the SCT dynamic frames model that supports the automatic generation of Web 2.0 appl...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CIT
دوره 19 شماره
صفحات -
تاریخ انتشار 2011